#!/bin/bash
if [ -d "$HOME/Miao-Yunzai" ]; then
    lsy="$HOME/Miao-Yunzai"
    jh="$HOME/Miao-Yunzai/plugins"
    xrk="$HOME/xrk"
elif [ -d "$HOME/Yunzai-Bot" ]; then
    lsy="$HOME/Yunzai-Bot"
    jh="$HOME/Yunzai-Bot/plugins"
    xrk="$HOME/xrk"
elif [ -d "$HOME/yxybot" ]; then
    lsy="$HOME/yxybot"
    jh="$HOME/yxybot/plugins"
    xrk="$HOME/xrk"
else
    echo "您未安装机器人,记得通过脚本安装机器人哦"
fi

if [ ! -d "$lsy/plugins/example" ] || [ ! -d "$lsy/plugins" ]; then
    echo "请先登录成功云崽，再想着安装插件吧！"
    exit 0
fi

if ! [ -d "$jh/xiaoyue-plugin" ]; then
    echo "检测到您未安装小月插件，正在安装小月插件"
    cd $lsy
    git clone --depth=1 https://gitee.com/yunxiyuan/xiaoyue-plugin.git ./plugins/xiaoyue-plugin
    cd ~
fi

if ! [ -d "$jh/xitian-plugin" ]; then
    echo "检测到您未安装戏天插件，正在安装戏天插件"
    cd $lsy
    git clone https://gitee.com/XiTianGame/xitian-plugin.git ./plugins/xitian-plugin/
    cd ~
fi

cd $HOME
echo -e "\e[1;32m脚本使用须知\e[0m"
echo "---------------------------------"
echo -e "\e[36m插件很眼花缭乱，如果想了解插件功能请访问：\e[0m"
echo -e "\e[36mhttps://gitee.com/yhArcadia/Yunzai-Bot-plugins-index/\e[0m"
echo -e "\e[36m如果想更轻松的下载插件，请对机器人说\e[1;35m#小月帮助\e[0m\e[36m了解命令详情\e[0m"
echo -e "\e[36m如果想要查看 js 插件的功能，请对机器人说\e[1;35m#插件列表(戏天)\e[0m\e[36m，等待响应\e[0m"
sleep 3
function show_menu {
echo "---------------------------------"
echo -e "\e[36m感谢答疑群和云溪院提供的部分插件\e[0m"
echo "---------------------------------"
echo -e "\e[1;32mjs 插件安装帮助\e[0m"
echo "---------------------------------"
echo -e "\e[36m1.安装所有的 js 插件\e[0m"
echo -e "\e[36m2.修改机器人名字和主人名字\e[0m"
echo -e "\e[36m3.耀扬盒的安装\e[0m"
echo -e "\e[36m4.退出\e[0m"
echo "---------------------------------"
}
while true; do
    show_menu
read -p "选一个心仪的选项吧 [1 - 4] : " mainmenu
case $mainmenu in
  1) 
    if [ -d "$lsy" ]; then
        git clone --depth=1 https://gitee.com/xrk114514/shell-Yunzai.git  xrk/
        find $xrk/shell-js/ -maxdepth 1 -type f -name "*.js" -exec mv -n {} $lsy/plugins/example/ \;
        rm -rf xrk
        cd $lsy/plugins/example
        read -p "输入你想要的机器人名字: " add_text
        sed -i "11 s/'[^']*'/'${add_text}'/" 名称回复.js
        cd $lsy
        if [ ! -d "$lsy/node_modules/axios" ]; then
            pnpm add axios -w
            cd $HOME
        fi
        else
            echo "请先安装云崽啊喂"
            exit 1
    fi 
    ;;
  2) cd $lsy/plugins/example
     read -p "输入你想要的机器人名字: " add_text
     sed -i "11 s/'[^']*'/'${add_text}'/" 名称回复.js
     cd $HOME
    ;;
  3) git clone --depth=1 https://gitee.com/xrk114514/shell-Yunzai.git  xrk/
     if [ -f "$lsy/plugins/example/耀扬盒.js" ]; then
         mv $xrk/shell-js/耀扬盒.js $lsy/plugins/example/
     fi
     mv $xrk/shell-js/耀扬盒 $lsy/resources/
     echo "配置成功"
     rm -rf xrk
    ;;
  4)exit 1
    ;;
  *) echo "麻烦选1-3中的数字哦，没树脂"
esac
done
